/*
 * Copyright (C) 2009 Kristopher T Babic
 *
 * This program is free software; you can redistribute it and/or modify it under the terms of
 * the GNU General Public License as published by the Free Software Foundation; either
 * version 3 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with this program;
 * if not, see <http://www.gnu.org/licenses>.
 */

package edu.idp.client;

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

/**
 *
 * @author Kristopher T Babic
 */
public class ClosableFrame extends Frame {

    public ClosableFrame() {
        this("", true);
    }

    public ClosableFrame(String title, boolean closable) {
        super(title);

        if (closable) {
            addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent event) {
                    try {
                        dispose();
                    }
                    catch (Exception e) {
                    }
                    //System.exit(0);
                }
            });
        }
    }
}		